Big Huge Thesaurus

business deal

noun